github.com/klauspost/compress/zstd.frameDec.history (field)
49 uses
github.com/klauspost/compress/zstd (current package)
decoder.go#L334: if frame.history.decoders.br != nil {
decoder.go#L335: frame.history.decoders.br.in = nil
decoder.go#L336: frame.history.decoders.br.cursor = 0
decoder.go#L343: frame.history.reset()
decoder.go#L492: d.frame.history.reset()
decoder.go#L512: d.frame.history.ensureBlock()
decoder.go#L514: println("History trimmed:", len(d.frame.history.b), "decoded already:", d.syncStream.decodedFrame)
decoder.go#L516: histBefore := len(d.frame.history.b)
decoder.go#L517: d.current.err = d.current.d.decodeBuf(&d.frame.history)
decoder.go#L523: d.current.b = d.frame.history.b[histBefore:]
decoder.go#L525: println("history after:", len(d.frame.history.b))
decoder.go#L641: d.frame.history.reset()
decoder.go#L717: frameHistCache := d.frame.history.b
decoder.go#L853: frame.history.reset()
decoder.go#L889: h := frame.history
decoder.go#L939: d.frame.history.b = frameHistCache
decoder.go#L948: frame.history.setDict(dict)
framedec.go#L23: history history
framedec.go#L257: d.history.windowSize = int(d.WindowSize)
framedec.go#L258: if !d.o.lowMem || d.history.windowSize < maxBlockSize {
framedec.go#L260: d.history.allocFrameBuffer = d.history.windowSize * 2
framedec.go#L264: d.history.allocFrameBuffer = d.history.windowSize + maxBlockSize/2
framedec.go#L267: d.history.allocFrameBuffer = d.history.windowSize + maxBlockSize
framedec.go#L331: saved := d.history.b
framedec.go#L334: d.history.b = dst
framedec.go#L335: d.history.ignoreBuffer = len(dst)
framedec.go#L338: d.history.decoders.maxSyncLen = 0
framedec.go#L340: d.history.decoders.maxSyncLen = uint64(cap(dst) - len(dst))
framedec.go#L343: if !d.o.limitToCap || d.FrameContentSize+uint64(len(dst)) < d.history.decoders.maxSyncLen {
framedec.go#L344: d.history.decoders.maxSyncLen = d.FrameContentSize + uint64(len(dst))
framedec.go#L346: if d.history.decoders.maxSyncLen > d.o.maxDecodedSize {
framedec.go#L348: println("maxSyncLen:", d.history.decoders.maxSyncLen, "> maxDecodedSize:", d.o.maxDecodedSize)
framedec.go#L353: println("maxSyncLen:", d.history.decoders.maxSyncLen)
framedec.go#L355: if !d.o.limitToCap && uint64(cap(dst)) < d.history.decoders.maxSyncLen {
framedec.go#L357: dst2 := make([]byte, len(dst), d.history.decoders.maxSyncLen+compressedBlockOverAlloc)
framedec.go#L371: err = dec.decodeBuf(&d.history)
framedec.go#L375: if uint64(len(d.history.b)-crcStart) > d.o.maxDecodedSize {
framedec.go#L376: println("runDecoder: maxDecodedSize exceeded", uint64(len(d.history.b)-crcStart), ">", d.o.maxDecodedSize)
framedec.go#L380: if d.o.limitToCap && len(d.history.b) > cap(dst) {
framedec.go#L381: println("runDecoder: cap exceeded", uint64(len(d.history.b)), ">", cap(dst))
framedec.go#L385: if uint64(len(d.history.b)-crcStart) > d.FrameContentSize {
framedec.go#L386: println("runDecoder: FrameContentSize exceeded", uint64(len(d.history.b)-crcStart), ">", d.FrameContentSize)
framedec.go#L394: println("runDecoder: FrameContentSize", uint64(len(d.history.b)-crcStart), "<=", d.FrameContentSize)
framedec.go#L397: dst = d.history.b
framedec.go#L399: if d.FrameContentSize != fcsUnknown && uint64(len(d.history.b)-crcStart) != d.FrameContentSize {
framedec.go#L410: d.history.b = saved
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |